//
//  JumpTool.h
//  Rail
//
//  Created by hychen on 2018/3/2.
//  Copyright © 2018年 Hychen. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "BaseWebController.h"
#import "FactoryDetailViewController.h"
#import "IndustryNewDetailViewController.h"
#import "LineDetailViewController.h"
#import "SiteDetailViewController.h"
#import "LineSectionDetailViewController.h"
#import "LoginViewController.h"
#import "WarnDetailViewController.h"

#import "SelectVideoDeviceModel.h"
#import "HomeCycleModel.h"
#import "WarnDetailModel.h"

@interface JumpTool : NSObject

+ (BOOL)isCheckUserLoginWithTarget:(id)target Action:(SEL)action Object:(id)object rootVC:(UIViewController *)rootVC;

+ (UIViewController *)getCurrentViewController;

+ (void)gotoWebVcWithUrl:(NSString *)url viewController:(UIViewController *)vc;

+ (void)gotoIndustyNewsDetail:(id)model;

+ (void)gotoWatchVideoVc:(UIViewController *)vc deviceModel:(SelectVideoDeviceModel *)model;

+ (void)gotoWorkAreaDetailWithAreaId:(NSString *)areaId navTitle:(NSString *)navTitle vc:(UIViewController *)vc;

+ (void)gotoLineDetailWithLineId:(NSString *)lineId vc:(UIViewController *)vc;

+ (void)gotoSectionDetailWithSectionId:(NSString *)sectionId vc:(UIViewController *)vc;

+ (void)gotoStationDetailWithStationId:(NSString *)stationId vc:(UIViewController *)vc;

+ (void)gotoWarnDetailVcWithModel:(WarnDetailModel *)model vc:(UIViewController *)vc;
@end
